Text copied to clipboard!

Titolo

Text copied to clipboard!

Sviluppatore Drools

Descrizione

Text copied to clipboard!
Stiamo cercando uno Sviluppatore Drools altamente qualificato e motivato per unirsi al nostro team tecnologico. Il candidato ideale avrà una solida esperienza nello sviluppo di sistemi basati su regole utilizzando il motore Drools, oltre a una buona comprensione dei processi aziendali e delle architetture software moderne. Il ruolo prevede la progettazione, lo sviluppo e la manutenzione di soluzioni basate su regole per supportare le esigenze aziendali complesse dei nostri clienti. Lo Sviluppatore Drools lavorerà a stretto contatto con analisti aziendali, architetti software e altri sviluppatori per tradurre i requisiti aziendali in regole eseguibili. Sarà responsabile dell'integrazione del motore Drools con altri componenti del sistema, garantendo prestazioni elevate, scalabilità e manutenibilità del codice. È richiesta una forte attenzione ai dettagli, capacità di problem solving e una mentalità orientata al miglioramento continuo. Le responsabilità includono anche la scrittura di test automatizzati per garantire la qualità del codice, la documentazione delle regole implementate e la partecipazione attiva alle revisioni del codice. Il candidato ideale sarà in grado di lavorare in modo indipendente e collaborativo in un ambiente agile, contribuendo attivamente al successo del progetto. È preferibile una conoscenza approfondita di Java, Spring Framework e tecnologie correlate, nonché esperienza con strumenti di versionamento del codice come Git. La familiarità con concetti di Business Process Management (BPM) e Business Rules Management System (BRMS) sarà considerata un vantaggio. Se sei appassionato di tecnologie basate su regole e desideri lavorare su progetti innovativi in un ambiente dinamico, ti invitiamo a candidarti per questa posizione.

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare regole aziendali utilizzando Drools
  • Collaborare con analisti e architetti per definire i requisiti
  • Integrare Drools con altri componenti software
  • Scrivere test automatizzati per le regole implementate
  • Documentare le regole e i flussi di lavoro
  • Partecipare alle revisioni del codice e migliorare la qualità
  • Ottimizzare le prestazioni del motore di regole
  • Supportare il team nello sviluppo agile
  • Analizzare e risolvere problemi tecnici complessi
  • Contribuire alla definizione delle best practice

Requisiti

Text copied to clipboard!
  • Esperienza comprovata con Drools e sistemi BRMS
  • Ottima conoscenza di Java e del framework Spring
  • Capacità di scrivere codice pulito e manutenibile
  • Esperienza con strumenti di versionamento come Git
  • Conoscenza dei concetti di BPM e workflow
  • Buone capacità analitiche e di problem solving
  • Esperienza in ambienti di sviluppo Agile/Scrum
  • Capacità di lavorare in team e in autonomia
  • Buona conoscenza della lingua inglese
  • Laurea in Informatica o discipline affini

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza con Drools?
  • Hai mai integrato Drools in un'applicazione enterprise?
  • Come gestisci la manutenzione delle regole aziendali?
  • Hai esperienza con BPM o altri motori di workflow?
  • Quali strumenti utilizzi per testare le regole?
  • Hai lavorato in ambienti Agile o Scrum?
  • Come garantisci la qualità del codice?
  • Hai esperienza con il framework Spring?
  • Come affronti problemi di performance in Drools?
  • Hai mai contribuito a progetti open source?